Skip to content

Refactor aess direct access to Suber#1159

Merged
SmithSamuelM merged 12 commits intoWebOfTrust:mainfrom
ryan-hansen:feature-refactor-baser-to-suber
Feb 9, 2026
Merged

Refactor aess direct access to Suber#1159
SmithSamuelM merged 12 commits intoWebOfTrust:mainfrom
ryan-hansen:feature-refactor-baser-to-suber

Conversation

@ryan-hansen
Copy link
Contributor

No description provided.

- Tests pass, but may not be the right patterns yet.
Switch aess callers to use direct CatCesrSuber access with dgKey()-based keys,
matching the validated udes refactor pattern.
# Conflicts:
#	src/keri/db/subing.py
- variable names
- unrelated "fixes"
- No longer necessary; the proper fix was applied in Subing.py
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please remove the commented out code

Copy link
Member

@m00sey m00sey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks like a clean refactor

@pfeairheller pfeairheller marked this pull request as draft February 3, 2026 15:05
Copy link
Collaborator

@SmithSamuelM SmithSamuelM left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good enough to accept. There are a couple of refinements that can be done on the accepted pull request.

@SmithSamuelM SmithSamuelM marked this pull request as ready for review February 9, 2026 15:51
@SmithSamuelM SmithSamuelM merged commit 27118fe into WebOfTrust:main Feb 9, 2026
7 checks passed
jaelliot added a commit to jaelliot/keripy that referenced this pull request Feb 18, 2026
- Schema: self.env.open_db(key=b'dtss.') -> subing.CesrSuber(db=self, subkey='dtss.', klas=coring.Dater)
- Deleted 4 helper methods: getDts, putDts, setDts, delDts
- Updated 33 consumer call sites in eventing.py
- Updated clonePreIter in basing.py
- Updated rollback.py: delDts -> dtss.rem
- Updated test_basing.py: type assertions + CRUD tests with Dater objects
- Updated test_escrow.py: getDts -> dtss.get returning Dater

Pattern: follows Ryan Hansen's .aess migration (PR WebOfTrust#1159)
Refs: WebOfTrust#1163
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments